think something through thoroughly - Spanish English Dictionary